// Description：瞬曜电子诚征英才
//
// Copyright 2021 by 瞬曜电子科技（上海）有限公司
// 本软件为使用Lesser General Public License Version 3的免费软件。
// Gitee: https://gitee.com/shunyaocad/new-hire
//
// Usage:
// 1. 按照程序执行，了解我们需要的团队伙伴的情况
// 2. 如果您愿意像其他小伙伴一样，愿意为EDA的发展助力，愿意给我们一个机会和您聊一聊，请您喝一杯咖啡，
//      您可以将您的Resume Email到：hr@shunyaocad.com。 
// 3. 程序运行中有问题的话，欢迎您给我们提Issue/PR 😊

class SW_GENIUS final : public SW_PROGRAMMER{
public:
   
    SW_GENIUS(const string& name) {}

virtual string what_do_I_do() {
    return  "设计开发有国际竞争力的超大规模数字电路的端验证工具和方案"; }

virtual string 工作地点要求() const override {
    return "上海张江 -or- 北京中关村 -or- 新竹 -or- home -or- coffee shop -or- bar"; }

virtual string 语言工具要求() const override { 
    return "熟练掌握C++；最好有Python, 或者 Perl的编程经验；熟悉社区开发环境如github，gitee；我们会比较频繁和海外人员交流，英文听说读写能力"; }
 
virtual string 工作资历要求() const override { 
    return "我们拥抱从资深研发主管到新毕业生的各种资历的人才。我们也非常欢迎在校的研究生，特别是在开源社区里有奉献的熟悉开源运作的小伙伴"; }

virtual string 加分项() const override {
    return "对开源EDA工具如iverilog, verilator, yosys, MLIR, CIRCT, 图操作工具包有一定了解。"; }

virtual string 其他加分项() const override {
    return "音乐是一门语言，生活是一首歌；能写我们的生活，能唱我们的歌"; }

virtual bool 对学习能力的要求() const override { return true; }
virtual bool 接受新事物_永不放弃() const override { return true; }

virtual string SALARY() { return "Very Fair, Reasonably High, Let's talk ! "; }
    
};

#define MAX_NUMBER_OF_EMPLOYEE 100 
main()  {
    SW_GENIUS *shunyaocad_new_employee[MAX_NUMBER_OF_EMPLOYEE];
    for (int i=10; i<MAX_NUMBER_OF_EMPLOYEE; i++) 
        shunyaocad_new_employee [i] = new SW_GENIUS(您的名字);
}
